package unq.persistencia;

import java.util.ArrayList;
import java.util.List;

/**
 * TODO: description
 */
public class Formacion {
    private List<Jugador> suplentes = new ArrayList<Jugador>();

    private List<Titular> titulares = new ArrayList<Titular>();

    private int id;

    private String nombre;

    public Formacion() {

    }

    public Formacion(final String nombre) {
        this.setNombre(nombre);
    }

    public int getId() {
        return this.id;
    }

    public void setId(final int id) {
        this.id = id;
    }

    public Formacion(final String nombre, final List<Titular> titulares, final List<Jugador> suplentes) {
        this.setNombre(nombre);
        this.setTitulares(titulares);
        this.setSuplentes(suplentes);
    }

    public String getNombre() {
        return this.nombre;
    }

    public void setNombre(final String nombre) {
        this.nombre = nombre;
    }

    public void setSuplentes(final List<Jugador> suplentes) {
        this.suplentes = suplentes;
    }

    public List<Jugador> getJugadores() {
        return this.suplentes;
    }

    public void setJugadores(final List<Jugador> jugadores) {
        this.suplentes = jugadores;
    }

    public void setTitulares(final List<Titular> titulares) {
        this.titulares = titulares;
    }

    public List<Titular> getTitulares() {
        return this.titulares;
    }

    public List<Jugador> getSuplentes() {
        return this.suplentes;
    }

}
